import request from "@/utils/request";

/**
 * @description 获取个人信息
 * @returns {Promise}
 */
export function getInformation(params) {
    return request({
        url: '/getCustomer',
        method: 'GET',
        params
    })
}

/**
 * @description 获取个人信息详情
 * @returns {Promise}
 */
export function getUserCustomer(params) {
    return request({
        url: '/getUserCustomer',
        method: 'GET',
        params
    })
}

/**
 * @description 保存个人信息
 * @param data
 * @returns {Promise}
 */
export function submitUserCustomer(data) {
    return request({
        url: '/toUpdateCustomer',
        method: 'POST',
        data
    })
}

/**
 * @description 查询求职意向列表
 * @param params
 * @returns {Promise}
 */
export function getIntentionList(params) {
    return request({
        url: '/getIntentionList',
        method: 'GET',
        params
    })
}

/**
 * @description 提交求职意向
 * @param data
 * @returns {Promise}
 */
export function submitIntention(data) {
    return request({
        url: '/addOrupIntention',
        method: 'POST',
        data
    })
}

/**
 * @description 查询求职意向详情
 * @param params
 * @returns {*}
 */
export function getIntention(params) {
    return request({
        url: '/getIntention',
        method: 'GET',
        params
    })
}

/**
 * @description 删除求职意向
 * @param data
 * @returns {Promise}
 */
export function delIntention(data) {
    return request({
        url: '/delIntention',
        method: 'POST',
        data
    })
}

/**
 * @description 查询工作经历列表
 * @param params
 * @returns {Promise}
 */
export function getWorkExpList(params) {
    return request({
        url: '/getWorkExpList',
        method: 'GET',
        params
    })
}
/**
 * @description 查询工作经历详情
 * @param params
 * @returns {Promise}
 */
export function getWorkExp(params) {
    return request({
        url: '/getWorkExp',
        method: 'GET',
        params
    })
}

/**
 * @description 提交工作经历
 * @param data
 * @returns {Promise}
 */
export function submitWorkExp(data){
    return request({
        url: '/groupWorkExp',
        method: 'POST',
        data
    })
}
/**
 * @description 删除工作经历
 * @param data
 * @returns {Promise}
 */
export function delWorkExp(data){
    return request({
        url: '/delWorkExp',
        method: 'POST',
        data
    })
}
/**
 * @description 查询项目经历列表
 * @param params
 * @returns {Promise}
 */
export function getProjectExpList(params) {
    return request({
        url: '/getItemExpList',
        method: 'GET',
        params
    })
}

/**
 * @description 删除项目经历
 * @param data
 * @returns {Promise}
 */
export function delProjectExp(data){
    return request({
        url: '/delItemExp',
        method: 'POST',
        data
    })
}
/**
 * @description 提交项目经历
 * @param data
 * @returns {Promise}
 */
export function submitProjectExp(data){
    return request({
        url: '/groupItemExp',
        method: 'POST',
        data
    })
}

/**
 * @description 查询项目经历详情
 * @param params
 * @returns {Promise}
 */
export function getItemExp(params){
    return request({
        url: '/getItemExp',
        method: 'GET',
        params
    })
}

/**
 * @description 查询教育经历列表
 * @param params
 * @returns {Promise}
 */
export function getEducationList(params){
    return request({
        url: '/getEducationList',
        method: 'GET',
        params
    })
}
/**
 * @description 删除教育经历
 * @param data
 * @returns {Promise}
 */
export function delEducation(data){
    return request({
        url: '/delEducation',
        method: 'POST',
        data
    })
}
/**
 * @description 提交教育经历
 * @param data
 * @returns {Promise}
 */
export function submitEducation(data){
    return request({
        url: '/groupEducation',
        method: 'POST',
        data
    })
}

/**
 * @description 查询教育经历详情
 * @param params
 * @returns {*}
 */
export function getCusEducation(params){
    return request({
        url: '/getCusEducation',
        method: 'GET',
        params
    })
}

/**
 * @description 查询语言能力列表
 * @param params
 * @returns {Promise}
 */
export function getLanguageList(params){
    return request({
        url: '/findAllByCustomerId',
        method: 'GET',
        params
    })
}
/**
 * @description 删除语言能力
 * @param params
 * @returns {Promise}
 */
export function delLanguage(params){
    return request({
        url: '/deleteLangskillById',
        method: 'GET',
        params
    })
}

/**
 * @description 提交语言能力
 * @param data
 * @returns {*}
 */
export function submitLanguage(data){
    return request({
        url: '/addOrupLangskill',
        method: 'POST',
        data
    })
}
/**
 * @description 查询语言能力详情
 * @param params
 * @returns {Promise}
 */
export function getLangById(params){
    return request({
        url: '/getLangById',
        method: 'GET',
        params
    })
}

/**
 * @description 查询附加信息
 * @param params
 * @returns {Promise}
 */
export function getAddition(params){
    return request({
        url: '/getAdditionalById',
        method: 'GET',
        params
    })
}
/**
 * @description 提交附加信息
 * @param data
 * @returns {Promise}
 */
export function submitAddition(data){
    return request({
        url: '/insertAdditional',
        method: 'POST',
        data
    })
}
/**
 * @description 获取简历地址
 * @param params
 * @returns {Promise}
 */
export function getResumePdf(params){
    return request({
        url: '/getResumePDF',
        method: 'GET',
        params
    })
}
/**
 * @description 查询我的招聘会列表
 * @param params
 * @returns {Promise}
 */
export function getMyJobFairsApi(params){
    return request({
        url: '/getMyJobFairs',
        method: 'GET',
        params
    })
}
